/* CSS Document */

body{ margin:0; padding:0; font-family:"微软雅黑"; min-width:980px; background:#fff; font-size:12px; color:#666; }
img { border:none;}
ul,li{ list-style:none; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
a{ text-decoration:none; color:#666; font-family:"Microsoft YaHei";}
#clear{ clear:both;}


#header{ width:1000px; height:78px; margin:0 auto; padding-top:10px;}
#header .logo{ float:left;}
#header .top_right{ float:right; text-align:right;}
#header .top_right p{ font-size:15px; margin:12px 0 8px; font-weight:bold;}

#nav_zon{ width:100%; height:48px; line-height:48px; border-top:1px solid #ccc; margin-top:5px;}
#nav{ width:1000px; margin:0 auto;  position:relative; }
#nav ul li{ float:left; position:relative; background:url(../images/nav-line.gif) no-repeat left;}
#nav ul li a{ padding:0 39px; display:block; float:left; color:#333; line-height:48px;  font-size:15px;  font-weight:bold;}
#nav ul li.nav1{ background:none;}
#nav ul li a:hover{ background:url(../images/nav_hover.jpg) repeat-x; color:#fff;} 
#nav .nav_active a{ color:#fff; background:#aeaeae;}


/*---导航下拉时固定当前状态 ---*/
#nav .aNavHover{ background:url(../images/nav_hover.jpg) repeat-x; color:#fff;}
/*---导航下拉---*/

.main_nav ul  dl {position:absolute;left:0px;top:48px;width:170px; overflow:hidden;display:none;z-index:999; background:#aeaeae;}
.main_nav ul li dl dt{ width:150px !important; float:left; }

.main_nav ul li dl dt a {display:block; width:150px;height:30px; font-weight:normal;line-height:30px!important;text-align:left; font-size:12px!important; color:#fff!important; font-size:12px;border-bottom:1px solid #c0bebc; }
.main_nav ul li dl dt a:hover{color:#fff!important; background:#3c7f5a !important;}

#banner{ width:100%; background:url(../images/ba1.jpg) no-repeat center; height:550px;}

/*----宽屏*banner----*/
#banner_big{ height:550px; width:100%;  background:none; clear:both; position:relative; z-index:10}
#banner_big .picBtnLeft { height:550px; position:relative; zoom:1; width:100%; overflow:hidden;}
/*----圆角切换按钮----*/
#banner_big .picBtnLeft .hd {width:135px; height:10px; position:absolute; left:50%; margin-left:-30px; text-align:center; bottom:30px; z-index:10;  }
#banner_big .picBtnLeft .hd ul { overflow:hidden; zoom:1; display:block; height:12px; width:110px; padding:5px 15px 5px 15px;}
#banner_big .picBtnLeft .hd ul li {float:left; _display:inline; cursor:pointer; text-align:center;  -moz-border-radius: 15px;   -webkit-border-radius: 15px;  border-radius:15px;  width:12px; height:12px; background:#2696ff; overflow:hidden; margin-right:5px; margin-left:5px;  }
#banner_big .picBtnLeft .hd ul li.on { background:#ccc}



/*----箭头切换按钮----*/
#banner_big .picBtnLeft .hdd{width:100%; overflow:hidden; height:60px; margin-top:225px; position:absolute; z-index:10;} 
#banner_big .picBtnLeft .hdd .prev{ display:block;width:40px; height:60px;float:left;overflow:hidden;cursor:pointer; background:url(../images/prev.png) no-repeat #000;opacity: 0.3;}
#banner_big .picBtnLeft .hdd .prev:hover{ background:url(../images/prevh.png) no-repeat #000;}
#banner_big .picBtnLeft .hdd .next{ display:block;width:40px;height:60px;float:right;overflow:hidden;cursor:pointer; background:url(../images/next.png) no-repeat #000;opacity: 0.3;}
#banner_big .picBtnLeft .hdd .next:hover{background:url(../images/nexth.png) no-repeat #000;}

#banner_big .picBtnLeft .bd {height:550px; left: 50%; margin-left: -960px; position: absolute; width: 1920px;}
#banner_big .picBtnLeft .bd img { height:550px; width:1920px; z-index:1;}
#banner_big .picBtnLeft .bd li { position:relative; zoom:1; width:1920px;  display:inline-block; }
#banner_big .picBtnLeft .bd li .pic { position:relative; z-index:0; line-height:0px; }
#banner_big .picBtnLeft .bd li .bg { display:none;}
#banner_big .picBtnLeft .bd li .title { display:none;}
#banner_big .picBtnLeft .bd a img { padding-top: 0px!important}
/*----宽屏*结束----*/


#ny_banner{ width:100%; background:url(../images/ny_banner.jpg) no-repeat center; height:240px;}


#content{float: none;width: 948px;margin: 0 auto;}
#con_top{float: left;width: 948px;margin: 0 auto;padding:26px 26px 0px;border-top: solid 2px #005e3c;background: url(../images/sybg.gif) no-repeat top center; position: relative;margin-top: -60px;z-index: 999;}
#con_top .gsjj{ width:300px; float:left;} 
#con_top .gywm{ float: left;width: 300px;margin: 0 52px;}
#con_top .cjzs{ width:240px; float:right;}
#biaoti{ background:url(../images/icon.gif) no-repeat left center; padding-left:23px; font-size:15px; border-bottom:1px solid #ccc; height:40px; line-height:40px;}
.gsjj .gsjj_con{ margin-top:10px; height:200px; overflow:hidden;}
.gsjj .gsjj_con p{ line-height:22px; text-indent:2em; margin-top:10px;}

.slideTxtBox{ width:300px; text-align:left; margin-top:15px;  }
.slideTxtBox .hd{ height:30px; line-height:30px;  position:relative;  }
.slideTxtBox .hd ul{ float:left; position:absolute; left:0px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{background: #fff;width: 90px;height: 36px;line-height: 36px;float: left;border: 1px solid #ccc;text-align: center;color: #fff;font-weight: bold;cursor: hand;}
.slideTxtBox .hd ul li a{ display:block;width: 90px;height: 36px;line-height: 36px;text-align: center;font-weight: bold;cursor: hand; font-size:14px;}
.slideTxtBox .hd ul li a:hover{ background: #005e3c; color:#fff;cursor: hand; }
.slideTxtBox .bd{ padding:15px 0;  }
.slideTxtBox .bd li{ height:25px; line-height:25px; overflow:hidden;}
.slideTxtBox .bd li a {width: 230px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;float: left;}
.slideTxtBox .bd li span{ float:right;}
.slideTxtBox .tempWrap{ margin:15px;  }

/*----小屏*banner----*/
#banner_Small{ height:175px; width: 240px; margin:18px auto; background:#ddd; clear:both; position:relative; z-index:999}
#banner_Small .picBtnLeft { height:175px; position:relative; zoom:1; width:100%; overflow:hidden;}
/*----箭头切换按钮----*/
#banner_Small .picBtnLeft .hdd{width:100%; overflow:hidden; height:60px; margin-top:55px; position:absolute; z-index:10;} 
#banner_Small .picBtnLeft .hdd .prev{ display:block;width:40px; height:60px;float:left;overflow:hidden;cursor:pointer; background:url(../images/prev.png) no-repeat #000;opacity: 0.3;}
#banner_Small .picBtnLeft .hdd .prev:hover{ background:url(../images/prevh.png) no-repeat #000;}
#banner_Small .picBtnLeft .hdd .next{ display:block;width:40px;height:60px;float:right;overflow:hidden;cursor:pointer; background:url(../images/next.png) no-repeat #000;opacity: 0.3;}
#banner_Small .picBtnLeft .hdd .next:hover{background:url(../images/nexth.png) no-repeat #000;}

#banner_Small .picBtnLeft .bd {height:175px; position: absolute; width: 240px;}
#banner_Small .picBtnLeft .bd img { height:175px; width:240px; z-index:1;}
#banner_Small .picBtnLeft .bd li { position:relative; zoom:1; width:240px;  display:inline-block; }
#banner_Small .picBtnLeft .bd li .pic { position:relative; z-index:0; line-height:0px; }
#banner_Small .picBtnLeft .bd li .bg { display:none;}
#banner_Small .picBtnLeft .bd li .title { display:none;}
#banner_Small .picBtnLeft .bd a img { padding-top: 0px!important}
/*---小屏*结束----*/
#cpzx{ width:960px; margin:0 auto;    padding: 26px 26px 0px;}
#pro_ul #ind_pro_img{ text-align:center; width:220px; float:left; margin:20px 10px 10px 7px;}
.proimg_bk{ width:220px; height:180px; border:1px solid #ddd;}
.proimg_bk .proimg{width:100%;height:100%;text-align:center;display:block;}
.proimg_bk img {vertical-align:middle;max-width:95%; max-height:95%;}
.proimg_bk .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
#pro_ul p{ font-size:12px; line-height:30px; height:30px; overflow:hidden; font-weight:normal; text-align:center;  width:220px;}

/*----普通产品滚动----*/
#demo{overflow:hidden; width:948px; height:250px; margin:0 auto;}
#demo #indemo{float:left; width:800%}
#demo #demo1{float:left;}
#demo #demo2{float:left;}

#foot_nav{ width:100%; background:#005e3c; padding:10px 0;}
.serves{width:1000px; margin:0 auto;height:180px; padding-top:10px;}
.serves dl{float:left;padding:10px 0 0 20px; border-right:1px solid #6ec6a6; height:165px;}
.serves dl.dl1{float:left;width:200px; line-height:22px;}
.serves dl.dl1 dd,.serves dl.dl3 dd{ margin-right:40px;}
.serves dl.dl5{float:left;width:200px; line-height:22px;}
.serves dl.dl2{float:left;width:100px;}
.serves dl.dl3{float:left;width:280px;}
.serves dl.dl4{float:left;width:90px; border:none;}
.serves dl dd{ height:27px; float:left; margin-right:10px; }
.serves dl dd a{color:#6ec6a6; font-size:14px;}
.serves dl dd a:hover{text-decoration:underline; color:#fff;}
.serves dt{font-size:15px; font-weight:bold; font-size:16px; color:#fff;font-family: "Microsoft YaHei"; margin-bottom:13px; }
#foot_bottom{ background:#000; height:40px; line-height:40px; text-align:center;}

/*内页样式*/
.ny_left{ width:205px; float:left;}
.ny_right{ width:717px; float:right; margin-bottom:20px;}
#nyleft_biaoti{ height:45px; border-bottom:1px solid #ccc;}
#nyleft_biaoti b{ font-size:35px; color:#066140; float:left; margin-right:3px;}
#nyleft_biaoti span{ display:block; width:77px; float:left; margin-top:7px; line-height:16px;}
#nyleft_biaoti span strong{ font-size:15px; display:block;}
#nyleft_biaoti span i{ font-style:normal; font-size:11px;}
.ml{ margin:10px 0;}
.ml li a.yj,.li_on{ display:block; width:155px; font-size:14px; padding-left:50px; background:url(../images/ico.png) no-repeat 30px 16px #707070; color:#fff;line-height:40px;}
.ml li a.yj:hover,.li_on{ background:url(../images/ico.png) no-repeat 30px 16px #005e3c;}
.ml li ul li a{ display:block; width:190px; padding:5px 0 0 15px; line-height:25px; background:#f8f8f8;}
.ml li ul li a:hover{ background:#ebf7fe;}
#nyright_biaoti{ text-align:right; line-height:45px; width:717px; border-bottom:1px solid #ccc; height:45px; font-size:15px;}
#nyright_biaoti span{ float:right; width:350px; overflow:hidden; height:50px;}
#about_con{ margin:20px 0 35px;}
#about_con p{ line-height:25px; font-size:14px;}

#ny_newslb_box{ clear:both; margin-top:11px;}
#ny_newslb_box li{ height:40px;line-height:40px; border-bottom:1px dotted #ccc; font-size:12px; overflow:hidden; background:url(../images/icon-09.gif) no-repeat 10px center; padding:5px 10px 0 25px;}
#ny_newslb_box li a{ color:#636363; float:left;}
#ny_newslb_box li span{ float:right; color:#b6b6b6;}

.contact{ line-height:25px; background:url(../images/tel.jpg) no-repeat right; padding-left:20px;}

/* 产品详细页 产品图片展示和基本资料 */
#pro_detail_box01{ width:100%;height:408px;clear:both; padding-top:10px; margin-bottom:20px; padding-bottom:10px;}
#prodetail_img{ float:left; width:280px; position:relative; height:320px; padding:3px; border:2px solid #ddd; background:#fff; text-align:center;}
#prodetail_img img{ vertical-align:middle;}
#pro_detail_text{ float:right; height:260px;width:350px;_width:350px;  display:block; font-size:12px;}
#pro_detail_text h1{font-size:16px; line-height:23px; border-bottom:1px solid #ccc; color:#22469a; margin-bottom:12px;font-family: "Microsoft YaHei"; padding-bottom:10px;}
#pro_detail_text .fhbc{ font-size:12px; line-height:22px; color:444;}
#pro_detail_text .bt{ font-size:14px; color:#333; background:url(../images/bgPro2.jpg) no-repeat left; padding-left:22px; margin-bottom:10px;}


/* 产品介绍、详细参数、售后服务--TAB-- */ 
#ny_pro_box02 #con { width:100%;margin:0 auto; clear:both;}
#ny_pro_box02 #tags {height:33px;line-height:35px; border-bottom:2px solid #005e3c;}
#ny_pro_box02 #tags li {float:left;list-style-type: none; height:33px; margin-right:3px;}
#ny_pro_box02 #tags li a {color: #333;line-height:33px;height:33px;width:102px; background:#ddd; text-decoration: none;display:block; text-align:center;font-size:14px;}
#ny_pro_box02 #tags li a:hover{ width:102px;color:#fff; height:33px; border-top:none;}
#ny_pro_box02 #tags li.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px;}
#ny_pro_box02 #tags li.selectTag {background-position: left top;  position: relative; height:33px;}
#ny_pro_box02 #tags li.selectTag a {width:102px;height:33px; background:#005e3c; color:#fff;}
#ny_pro_box02 #tagContent {font-size:12px;color:#333;overflow:hidden;clear:both; width:100%; clear:both; min-height:200px; line-height:24px; background:#fff;}
#ny_pro_box02 .tagContent {DISPLAY: none; COLOR: #474747; padding-top:15px; padding-bottom:20px;}
#ny_pro_box02 #tagContent DIV.selectTag {DISPLAY: block; overflow:hidden;}
#tagContent table{border: 0px solid #fff;	border-collapse: collapse;}	
#tagContent table tr td{border: 1px solid #ccc;}


#newscont .newsname{ width:700px; padding-left:10px; font-size:16px; font-weight:bold; line-height:50px; height:50px; border-bottom:1px dotted #ddd; text-align:center; display:block;}
.dcont{ line-height:24px; padding:0px 10px 10px 10px; border-bottom:1px dotted #ddd; }
#news_sx{ margin-top:20px; color:#80817c; font-size:14px;}
#news_sx .sx_left{ float:left;}
#news_sx .sx_right{ float:right; background:url(../images/fh.png) no-repeat right 5px; padding-right:20px; margin-top:10px;}


#pro_an a{ width:102px;height:38px; margin-top:20px; display:block; float:left; text-align:center; font-size:14px; color:#FFFFFF; line-height:38px;font-family:"Microsoft YaHei"}
#pro_an{ margin-bottom:5px; clear:both; height:40px;}
#pro_an01{ background:#f1f1f1; margin-right:10px; color:#666 !important; border:1px solid #ddd;}
#pro_an02{ background:#005e3c; margin-right:10px;}


/*---- 分页 ----*/
#fengye{ text-align:center;font-size:0px; line-height:0px;height:28px; *height:28px; overflow:hidden;clear:both; margin-bottom:3px; padding-top:20px; color:#fff;}
#fengye input{ width:20px; height:15px; color:#e6392b;}
#fengye a{ cursor:pointer;width:60px;color: #fff; text-align:center; display:block; float:left; margin-right:10px; font-size:12px; line-height:25px;  background-color:#005e3c;}
#fengye a:visited{color: #ff7300;}
#fengye a:hover{  color:#fff;background:#048053;}
#fengye input{  height:30px; text-decoration:999em; border:none; display:block; margin-top:60px;}

/*---------在线咨询-------*/
.txtbox{border:1px solid #ccc;height:30px;line-height:30px;width:250px; padding-left:5px;font-family: "Microsoft YaHei"; color:#999; font-size:12px;}
.txtbox:hover{border:1px solid #999;height:30px;line-height:30px;width:250px;color:#333;}
.txtbox:focus{border:1px solid #666;height:30px;line-height:30px;width:250px;color:#333;}

.txtbox01{border:1px solid #ccc;height:30px;line-height:30px;width:80px; padding-left:5px;font-family: "Microsoft YaHei";color:#999;}
.txtbox01:hover{border:1px solid #999;height:30px;line-height:30px;width:80px;color:#333;}
.txtbox01:focus{border:1px solid #666;height:30px;line-height:30px;width:80px;color:#333;}
.bfont{ font-size:12px; color:#333333;}

.order_nr_box{ width:600px; font-size:12px; height:100px;border:1px solid #ccc;overflow:auto;background:none;padding-left:5px;font-family: "Microsoft YaHei";color:#333;}
.order_nr_box:hover{border:1px solid #999;color:#333;}
.order_nr_box:focus{border:1px solid #666;color:#333;}

#loginbox{width:100%;margin:10px;}
#loginbox tr td{ padding-bottom:10px;}
#loginbox tr td p{ padding-left:20px;}

#btnlogin {width:150px;height:40px; margin:20px 0 0 90px;}
#btnlogin .tj_input{ width:150px; height:38px; background:#005e3c;text-align:center; color:#fff; font-size:16px; border:none; margin:0px;cursor: pointer;font-family: "Microsoft YaHei"; }
#btnlogin .tj_input:hover{background:#048053;}

#case li{ float:left; width:211px; font-size:12px; padding-bottom:10px; margin:10px 10px 15px 13px;*margin:10px 5px 15px 7px;overflow:hidden; border:1px solid #ddd;}
#case li:hover{ border:1px solid #005e3c;}
#case li .pic{ height:145px; width:211px; background:#fff;display:table-cell;text-align:center;display:table-cell;text-align:center;vertical-align:middle;overflow:hidden; display:block;}
#case li .pic img{display:inline-block;text-align: center;vertical-align:middle; margin-top:5px;}

.title{ padding:10px; border-top:none; clear:both;}
.title h1 a{ font-size:15px; height:20px; line-height:20px; color:#444; text-align:center; font-weight:normal; display:block; overflow:hidden;}
.title h1 a:hover{ color:#65a5d5;}
.title p{ height:45px; line-height:22px; overflow:hidden; margin-bottom:5px; color:#8d8d8d;}
#case .title a.xx{ display:block; float:right; color:#005e3c; background:url(../images/more1.jpg) no-repeat left center; padding-left:17px; padding-top:3px;}

.yqlj{ width:950px; margin:10px auto; float:left; padding:0 10px;}
.yqlj a{ display:block; float:left; margin-right:10px;}

.ss_box{  border-top:none; clear:both; padding:10px 0 0;}
.ss_box .input_text{ border:1px solid #ccc; padding:0px; height:25px;line-height:25px;font-size:12px; width:230px; color:#666; padding-left:5px; float:left;}
.ss_box .input_text:hover{ border:1px solid #999; color:#444;}
.ss_box .ss_an{ float:left; width:60px; padding:0px; height:27px; background:url(../images/ss_an.jpg) repeat-x; border:0px; color:#fff;cursor: pointer;}

.ss_box1{  border-top:none; clear:both; padding:10px 0 0;}
.ss_box1 .input_text{ border:1px solid #ccc; padding:0px; height:25px;line-height:25px;font-size:12px; width:150px; color:#666; padding-left:5px; float:left;}
.ss_box1 .input_text:hover{ border:1px solid #999; color:#444;}
.ss_box1 .ss_an{ float:left; width:47px; padding:0px; height:27px; background:url(../images/ss_an.jpg) repeat-x; border:0px; color:#fff;cursor: pointer;}


#rlt {float: left;width: 360px;}
/*-- 其他 --*/
#preview {text-align: center; margin:-1px auto; margin-left:-1px; width:380px; float:left;}
.jqzoom {border: #ddd 1px solid; width:350px; height:350px;overflow:hidden}
.jqzoom .proimg{width:100%;height:100%;text-align:center;display:block;}
.jqzoom .proimg img {vertical-align:middle;max-width:95%; max-height:95%}
.jqzoom .proimg .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}

.zoomdiv {width:380px; height:240px; left: 859px;z-index: 100; border: #e4e4e4 1px solid; position: absolute; text-align: center;width:380px; display: none; background: url(..../images/loader.gif) #fff no-repeat center center; height:250px; overflow: hidden;top: 1px; left: 0px}
#spec { width:380px; height:70px;overflow: hidden; margin-top:15px}

.specLeftT {position:absolute;width:16px;background:url(../images/proddetlIcon01.png) 0px -51px; float: left; height:50px;cursor: pointer;left:0px;}
.specRightT{position:absolute;width:16px;background:url(../images/proddetlIcon01.png) -17px -51px;float:left;height:50px;cursor: pointer;right:0px}
.specLeftF {position: absolute; width:16px;background:url(../images/proddetlIcon01.png) 0px 0px;float: left;height:50px;cursor:pointer;left:0px; }
.specRightF {position:absolute;width:16px;background:url(../images/proddetlIcon01.png) -17px 0px; float: left;height:50px;cursor:pointer;right: 0px}

#specList { margin-left:5px}
#specList UL LI {width:70px; display: inline; float: left; margin-right: 4px}
#specList UL LI IMG {border: #ccc 1px solid;padding:2px;width:60px;margin-bottom: 1px; height:60px;cursor: pointer; margin-bottom:10px;}


.bigimg {WIDTH: 800px; HEIGHT: 800px}
.jqZoomPup {z-index: 10; border-bottom: #aaa 1px solid; position: absolute; filter: alpha(opacity=50); border-left: #aaa 1px solid; width: 50px; background: #fede4f no-repeat 50% top; height:70px; visibility: hidden; border-top: #aaa 1px solid; top: 0px; cursor: move; border-right: #aaa 1px solid; left: 0px; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5}

#specList { text-align:left; WIDTH:380px; HEIGHT:70px; OVERFLOW: hidden; TOP: 2px;}
#specList UL {POSITION: absolute; WIDTH:380px; clear:both;}
.pro_ms{ height:180px; overflow:hidden;}

/*普通在线客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#005e3c;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq img{ padding-top:6px}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:14px;color:#333;padding:2px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 5px 14px; font-size:18px; color:#f08326; font-weight:bold}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/qq_online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/qq_online_arrow.png) no-repeat #048a59;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}

/* 产品LIST列表*/ 
#prolist_box {padding:10px 0 0 0;clear:both;}
#prolist_box li {clear:both;border-bottom:1px dashed #ddd;padding-bottom:20px;margin-bottom:20px;overflow:hidden;}
.proli_img {width:25%;height:195px;border:1px solid #ddd;float:left;}
.proli_img a {display:block;width:100%;height:100%;text-align:center;}
.proli_img a img {max-width:90%;max-height:90%;vertical-align:middle;}
.proli_img a .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.proli_text {float:right;font-size:14px;width:72%;margin-top: 25px;}
.proli_text b {font-size:18px;line-height:20px;font-weight:normal;margin-bottom:15px;height:20px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;display:block}
.proli_text b a {color:#333333;}
.proli_text b a:hover {color:#0d9dd1;text-decoration:none;}
.proli_text p {color:#777;line-height:24px;font-size:14px;overflow: hidden; }
.proli_text .others p{display:inline-block;width:35%;vertical-align:top;margin-right:15px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.proli_text p.desc {height:72px;margin-bottom: 10px;}
.proli_text p span {font-size:14px;margin-right:2%;line-height:30px;color:#005e3c;}
.proli_text .pro_mm {margin-top:12px;display:block;width:120px;height:35px;line-height:35px;color:#666;text-align:center;border:1px solid #dddddd;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s;}
.proli_text .pro_mm:hover {color:#fff;background:#0d9dd1;text-decoration:none;border:1px solid #0d9dd1;}
.moreclass {height:30px;line-height:30px;display:block;color:#333;text-align:center;font-weight:bold;BACKGROUND:#ccc;margin:7px 5px;}
.moreclass:hover {color:#fff;}
